//移动距离

#include <iostream>
#include <cmath> 
using namespace std;

int main()
{
    // 最短距离由两部分组成，一部分是半径，另一部分是弧长

    // 求半径
    double r = sqrt(233 * 233 + 666 * 666);

    // 再根据半径求出弧长
    // 弧长要透过，圆心角乘以半径获得

    double alpha = atan2(666.0,233.0);

    double ans = r + r * alpha;

    cout << (int)round(ans) << endl;


    return 0;
}